package br.com.pnfp.web.model.vo;

import java.util.Date;

import br.com.pnfp.web.model.enums.Ativo;
import br.com.pnfp.web.model.enums.SimNao;

public class Doador extends ValueObject {
	
	private static final long serialVersionUID = -2840636950437898590L;
	
	private Integer codigo;
	private String cnpj;
	private String razaoSocial;
	private RamoAtividade ramoAtividade;
	private Localidade localidade;
	private Date dataCadastro;
	private Ativo ativo;
	private SimNao associado;
	private Entidade entidade;
	
	public Doador() {}
	public Doador(Integer codigo) {
		this.codigo = codigo;
	}
	public Doador(Usuario usuarioSistema) {
		setUsuarioSistema(usuarioSistema);
	}
	
	public Integer getCodigo() {
		return codigo;
	}
	public void setCodigo(Integer codigo) {
		this.codigo = codigo;
	}
	public String getCnpj() {
		return cnpj;
	}
	public void setCnpj(String cnpj) {
		this.cnpj = cnpj;
	}
	public String getRazaoSocial() {
		return razaoSocial;
	}
	public void setRazaoSocial(String razaoSocial) {
		this.razaoSocial = razaoSocial;
	}
	public RamoAtividade getRamoAtividade() {
		return ramoAtividade;
	}
	public void setRamoAtividade(RamoAtividade ramoAtividade) {
		this.ramoAtividade = ramoAtividade;
	}
	public Localidade getLocalidade() {
		return localidade;
	}
	public void setLocalidade(Localidade localidade) {
		this.localidade = localidade;
	}
	public Date getDataCadastro() {
		return dataCadastro;
	}
	public void setDataCadastro(Date dataCadastro) {
		this.dataCadastro = dataCadastro;
	}
	public Ativo getAtivo() {
		return ativo;
	}
	public void setAtivo(Ativo ativo) {
		this.ativo = ativo;
	}
	public SimNao getAssociado() {
		return associado;
	}
	public void setAssociado(SimNao associado) {
		this.associado = associado;
	}
	public Entidade getEntidade() {
		return entidade;
	}
	public void setEntidade(Entidade entidade) {
		this.entidade = entidade;
	}
}
